package org.cunamas.core.bean;

import java.io.Serializable;
import java.math.BigDecimal;

public class ServiciosAlimentariosBean implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 3380812451078059033L;

	private String codigo = "";
	private String valor = "";
	private String descripcion = "";
	
	private Long numeroComitesGestion = 0L;

	private CocinaBean cocinaBean = new CocinaBean();
	private AlmacenBean almacenBean = new AlmacenBean();
	private MedidasSeguridadBean medidasSeguridadBean = new MedidasSeguridadBean();
	private DocumentacionYRegistrosBean documentacionYRegistrosBean = new DocumentacionYRegistrosBean();
	private RedAfiliadosBean redAfiliadosBean = new RedAfiliadosBean();
	
	private Long totalCumple = 0L;
	private Long totalNoCumple = 0L;
	private Long totalNoEvalua = 0L;
	
	private BigDecimal pctTotalCumple = BigDecimal.ZERO;
	private BigDecimal pctTotalNoCumple = BigDecimal.ZERO;
	private BigDecimal pctTotalNoEvalua = BigDecimal.ZERO;
	
	private BigDecimal totalPctCumple = BigDecimal.ZERO;
	private BigDecimal totalPctNoCumple = BigDecimal.ZERO;
	
	private Long totalOptimo = 0L;
	private Long totalBueno = 0L;
	private Long totalRegular = 0L;
	private Long totalDeficiente = 0L;
	
	private BigDecimal pctTotalOptimo = BigDecimal.ZERO;
	private BigDecimal pctTotalBueno = BigDecimal.ZERO;
	private BigDecimal pctTotalRegular = BigDecimal.ZERO;
	private BigDecimal pctTotalDeficiente = BigDecimal.ZERO;
	
	private String calificacion;
	
	public String getCodigo() {
		return codigo;
	}
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	public String getValor() {
		return valor;
	}
	public void setValor(String valor) {
		this.valor = valor;
	}
	public Long getNumeroComitesGestion() {
		return numeroComitesGestion;
	}
	public void setNumeroComitesGestion(Long numeroComitesGestion) {
		this.numeroComitesGestion = numeroComitesGestion;
	}
	public CocinaBean getCocinaBean() {
		return cocinaBean;
	}
	public void setCocinaBean(CocinaBean cocinaBean) {
		this.cocinaBean = cocinaBean;
	}
	public AlmacenBean getAlmacenBean() {
		return almacenBean;
	}
	public void setAlmacenBean(AlmacenBean almacenBean) {
		this.almacenBean = almacenBean;
	}
	public MedidasSeguridadBean getMedidasSeguridadBean() {
		return medidasSeguridadBean;
	}
	public void setMedidasSeguridadBean(MedidasSeguridadBean medidasSeguridadBean) {
		this.medidasSeguridadBean = medidasSeguridadBean;
	}
	public DocumentacionYRegistrosBean getDocumentacionYRegistrosBean() {
		return documentacionYRegistrosBean;
	}
	public void setDocumentacionYRegistrosBean(
			DocumentacionYRegistrosBean documentacionYRegistrosBean) {
		this.documentacionYRegistrosBean = documentacionYRegistrosBean;
	}
	public Long getTotalCumple() {
		return totalCumple;
	}
	public void setTotalCumple(Long totalCumple) {
		this.totalCumple = totalCumple;
	}
	public Long getTotalNoCumple() {
		return totalNoCumple;
	}
	public void setTotalNoCumple(Long totalNoCumple) {
		this.totalNoCumple = totalNoCumple;
	}
	public Long getTotalNoEvalua() {
		return totalNoEvalua;
	}
	public void setTotalNoEvalua(Long totalNoEvalua) {
		this.totalNoEvalua = totalNoEvalua;
	}
	public BigDecimal getTotalPctCumple() {
		return totalPctCumple;
	}
	public void setTotalPctCumple(BigDecimal totalPctCumple) {
		this.totalPctCumple = totalPctCumple;
	}
	public BigDecimal getTotalPctNoCumple() {
		return totalPctNoCumple;
	}
	public void setTotalPctNoCumple(BigDecimal totalPctNoCumple) {
		this.totalPctNoCumple = totalPctNoCumple;
	}
	public Long getTotalOptimo() {
		return totalOptimo;
	}
	public void setTotalOptimo(Long totalOptimo) {
		this.totalOptimo = totalOptimo;
	}
	public Long getTotalBueno() {
		return totalBueno;
	}
	public void setTotalBueno(Long totalBueno) {
		this.totalBueno = totalBueno;
	}
	public Long getTotalRegular() {
		return totalRegular;
	}
	public void setTotalRegular(Long totalRegular) {
		this.totalRegular = totalRegular;
	}
	public Long getTotalDeficiente() {
		return totalDeficiente;
	}
	public void setTotalDeficiente(Long totalDeficiente) {
		this.totalDeficiente = totalDeficiente;
	}
	public RedAfiliadosBean getRedAfiliadosBean() {
		return redAfiliadosBean;
	}
	public void setRedAfiliadosBean(RedAfiliadosBean redAfiliadosBean) {
		this.redAfiliadosBean = redAfiliadosBean;
	}
	public BigDecimal getPctTotalCumple() {
		return pctTotalCumple;
	}
	public void setPctTotalCumple(BigDecimal pctTotalCumple) {
		this.pctTotalCumple = pctTotalCumple;
	}
	public BigDecimal getPctTotalNoCumple() {
		return pctTotalNoCumple;
	}
	public void setPctTotalNoCumple(BigDecimal pctTotalNoCumple) {
		this.pctTotalNoCumple = pctTotalNoCumple;
	}
	public BigDecimal getPctTotalNoEvalua() {
		return pctTotalNoEvalua;
	}
	public void setPctTotalNoEvalua(BigDecimal pctTotalNoEvalua) {
		this.pctTotalNoEvalua = pctTotalNoEvalua;
	}
	public BigDecimal getPctTotalOptimo() {
		return pctTotalOptimo;
	}
	public void setPctTotalOptimo(BigDecimal pctTotalOptimo) {
		this.pctTotalOptimo = pctTotalOptimo;
	}
	public BigDecimal getPctTotalBueno() {
		return pctTotalBueno;
	}
	public void setPctTotalBueno(BigDecimal pctTotalBueno) {
		this.pctTotalBueno = pctTotalBueno;
	}
	public BigDecimal getPctTotalRegular() {
		return pctTotalRegular;
	}
	public void setPctTotalRegular(BigDecimal pctTotalRegular) {
		this.pctTotalRegular = pctTotalRegular;
	}
	public BigDecimal getPctTotalDeficiente() {
		return pctTotalDeficiente;
	}
	public void setPctTotalDeficiente(BigDecimal pctTotalDeficiente) {
		this.pctTotalDeficiente = pctTotalDeficiente;
	}
	public String getCalificacion() {
		return calificacion;
	}
	public void setCalificacion(String calificacion) {
		this.calificacion = calificacion;
	}
	@Override
	public String toString() {
		return "ServiciosAlimentariosBean [codigo=" + codigo + ", valor="
				+ valor + ", numeroComitesGestion=" + numeroComitesGestion
				+ ", cocinaBean=" + cocinaBean + ", almacenBean=" + almacenBean
				+ ", medidasSeguridadBean=" + medidasSeguridadBean
				+ ", documentacionYRegistrosBean="
				+ documentacionYRegistrosBean + ", redAfiliadosBean="
				+ redAfiliadosBean + ", totalCumple=" + totalCumple
				+ ", totalNoCumple=" + totalNoCumple + ", totalNoEvalua="
				+ totalNoEvalua + ", pctTotalCumple=" + pctTotalCumple
				+ ", pctTotalNoCumple=" + pctTotalNoCumple
				+ ", pctTotalNoEvalua=" + pctTotalNoEvalua
				+ ", totalPctCumple=" + totalPctCumple + ", totalPctNoCumple="
				+ totalPctNoCumple + ", totalOptimo=" + totalOptimo
				+ ", totalBueno=" + totalBueno + ", totalRegular="
				+ totalRegular + ", totalDeficiente=" + totalDeficiente
				+ ", pctTotalOptimo=" + pctTotalOptimo + ", pctTotalBueno="
				+ pctTotalBueno + ", pctTotalRegular=" + pctTotalRegular
				+ ", pctTotalDeficiente=" + pctTotalDeficiente
				+ ", calificacion=" + calificacion + "]";
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
}
